imaginary place - Spanish English Dictionary